﻿@charset "utf-8";
/* CSS Document */
body, div, p, span, h1, h2, h3, h4, h5, dd, dl, dt, ul, ol, li, input, textarea, select {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #000;
	vertical-align: middle;
}

a {
    color: #999;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

a:hover {
	text-decoration: none;
	color: #fff;
}

ul, ol, li {
    list-style: none;
}


/*手机*/

@media screen and (max-width:1279px){
.kong{width: 100%;height: 75px;}
.head{display: none}
.top {width:100%; height:75px;background: #fff;position: fixed;top: 0;z-index: 996;}
.top_img {width: 200px;overflow: hidden;left: 12px;position: absolute;top: 5px;}
.top_img img {width: 100%;display: block;margin-top: 7px}
.top_img a{float: right;width: 150px;text-align: center;line-height: 24px;margin-top: 20px;display: block;color: #2162ae;}
.navv {width: 30px;position: absolute;right: 5%;top: 14px;}
.navv span{display: block;background: rgba(46,49,146,1);height: 2px;width: 100%;margin: 8px auto;text-align: center;}
.navv span:nth-child(2){width: 68%;}
.navv span:nth-child(3){width: 68%;}
.top_nav {width: 100%;overflow: hidden;display:none;position: absolute;z-index: 11;border-top: 1px solid #e7e7e7;top:72px;}
.top_nav ul li {border-bottom: 1px solid #fff;text-align: center;overflow: hidden;background: rgba(46,49,146,.9);}
.top_nav ul li:last-child {border-bottom: none;}
.top_nav ul li a {font-size:15px;color: #fff;padding: 3% 0%;display: block;}
/* banner */
.banner{width: 100%;overflow: hidden;position: relative;}
.banner img{ width: 100%;}
.banner ul li{width: 100%; position: relative;}
.banner>ol{height: 20px;position: relative;z-index: 10;width: 20%;left: 40%;bottom: 0px;margin-top: -19px;text-align: center;}
.banner>ol>li{display: inline-block;margin: 5%;width: 10px;height:3px;background-color: #fff;opacity: 0.9;border-radius: 5px;}
.banner>ol>li.on{background-color: #2162ae;}
.clearfloat:after{display: block;clear: both;content: "";visibility: hidden;height: 0;}
.clearfloat{zoom: 1;margin-top: 75px;}


.hui{width: 94%;background: #fafbfc;margin: 0 auto;overflow: hidden;text-align: center;}
.dasanfe{width: 100%;margin: 30px auto 40px;overflow: hidden;}
.dasanfe ul{width: 100%;margin-top: 20px;overflow: hidden;}
.dasanfe ul li{float: left;width: 100%;;overflow: hidden;position: relative;margin-bottom: 15px;}
.dasanfe ul li:nth-of-type(even){margin-right: 0;}
.dasanfe ul li img{width: 100%;height: 280px;display: block;}
.zhezhao{width: 100%;text-align: center;overflow: hidden;position: absolute;background: rgba(0,0,0,0.5);height: 280px;transition: all ease 1s;}
.zhezhao span{font-size: 24px;color: #fff;display: block;margin-top: 100px;font-weight: bold;}
.zhezhao a{font-size: 15px;color: #fff;display: block;line-height: 42px;width: 112px;margin: 20px auto 0;transition: all ease 1s;border: 1px #fff solid;}
.zhezhao:hover {background: rgba(46,49,146,0.8)}
.zhezhao:hover a{background: #f6ad00;border-radius: 60px;border: 1px #f6ad00 solid;}
.dasanfe h5{font-size: 25px;color: #000;display: block;line-height: 1.5em;}
.dasanfe dt{font-size: 15px;color: #666;display: block;line-height: 2em;}


.pc_content{width: 94%;margin: 20px auto;overflow: hidden;animation: flipInY 1.5s;}
.pc_content h5{font-size: 28px;color: #0059a3;font-weight: normal;margin: 0px 0 25px;}
.pc_content dt{font-size: 16px;color: #000;display: block;line-height: 1.4em;margin-bottom: 20px}
.pc_content dd{font-size: 14px;color: #000;display: block;line-height: 1.5em}

.real_content{width:100%;margin: 0 auto 25px;overflow: hidden;background: url(../images/qishi.png) no-repeat top left;padding-top: 100px;background-size: 90px}
.zhengti{width: 80%;margin: 0 auto 35px;overflow: hidden;animation: fadeInUp 1.2s;}
.zhengti span{width: 100%;overflow: hidden;display: block;line-height: 1.8em;color: #666;font-size: 15px}
.zhengti dd{width: 100%;overflow: hidden;display: block;line-height: 2em;color: #222;font-size: 18px;font-weight: bold;}
.zhengti img{width: 100%;display: block;margin-bottom: 10px}



.title{text-align: center;}
.title img{max-width: 100%;display: block;}



.xinw{width: 100%;margin: 0 auto;overflow: hidden;padding-bottom: 5px;}
.news_content{width: 94%;overflow: hidden;margin: 0 auto;}
.news_con{width: 100%;float: left;text-align: left;padding-bottom: 20px;border-right: 1px #cbcbcb solid;overflow: hidden;}
.news_con:last-child{border-right: none;}
.news_con_1{margin:25px 0 10px;border-bottom: 1px #cbcbcb dashed;padding-bottom: 10px}
.news_con_1 h1{font-size: 18px;color: #262320;}
.news_con_1 span{display: block;font-size: 13px;color: #979797;margin: 15px 0}
.news_con_1{color: #605b5b;font-size: 14px}
.news_con ul li a{margin: 5px 0;font-size: 14px;color: #444;display: inline-block;width: 70%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news_con ul li span{font-size: 14px;color: #666;float: right;margin: 5px 0;}


.new_list{width: 100%;margin: 0 auto;overflow: hidden;background: #f0f0f0;}
.new_list_main{width: 94%;margin: 35px auto 45px;overflow: hidden;}
.new_list_main h5{font-size: 36px;color: #215dac;display: block;line-height: 2em;text-align: center;margin: 20px auto 60px;animation: bounceIn 1.4s;}
.new_list_main ul li{width: 48%;height: 356px;overflow: hidden;float: left;margin: 0 0 24px 0;background: #fff;position: relative;animation: flipInY 1.2s;}
.new_list_main ul li:nth-child(2n){margin: 0 0 24px 4%;}
.new_list_main ul li a{display: block;}
.new_list_main ul li img{display: block;width: 100%;height: 296px;}
.new_list_main ul li span{font-size: 16px;display: block;width: 90%;color: #215dac;font-weight: bold;line-height: 1.6em;margin: 20px auto 15px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.new_list_main ul li dd{font-size: 13px;color: #3e3e3e;display: block;line-height: 1.5em;width: 80%;margin: 0 auto;height: 104px;}
.new_list_main ul li dt{display: block;float: right;background: url(../images/right.png)no-repeat right center;background-size: 15px;padding-right: 24px;color: #215dac;line-height: 25px;font-size: 15px;position: absolute;right: 20px;bottom: 15px;}


.guanyu{width: 100%;margin: 1px auto 0px;overflow: hidden;}
.guanyu_main{width: 94%;margin: 10px auto 0;overflow:hidden;background: #fff;border-bottom: 1px #cbcbcb solid;padding-bottom: 25px;}
.guanyu_left{width: 100%;float: right;overflow: hidden;animation: bounceInLeft 1.5s;}
.guanyu_right{width: 100%;float: left;overflow: hidden;animation: bounceInRight 1.5s;}
.guanyu_right img{width: 100%;display: block;margin-bottom: 10px;}
.guanyu_left h5{font-size: 22px;font-weight: bold;display: block;line-height: 40px;margin-bottom: 20px;display: none;}
.guanyu_left span{display: block;text-indent: 2em;line-height: 2em;font-size: 14px;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.guanyu_left a{width: 125px;line-height:44px;color: #fff;display: block;margin:40px 0 0 0px;font-size: 15px;text-align: center;background: #035299;margin: 35px auto 10px;} 


.us_main{width: 94%;margin: 30px auto;overflow: hidden;}
.us_main>dd{font-size: 16px;line-height: 1.8em;color: #444;text-align: center;margin: 0 auto 40px;animation: fadeInUp 1.2s;}
.us_main>ul {width: 100%;margin: 0 auto;overflow: hidden;animation: fadeInLeft 1.5s;}
.us_main>ul li{min-width: 20%;padding: 0 2%;float: left;overflow: hidden;text-align: center;background: #f7f8fa;animation: fadeInLeft 1.5s;line-height: 52px;color: #0059a3;font-size: 16px}
.us_main>ul li.nav_snav{background: #0059a3; color:#FFF;}.us_main>ul li.nav_snav a{ color:#FFF;}
.us_main>ul li a{display: block;line-height: 52px;color: #0059a3;font-size: 15px}
.us_main>ul li.on{background: #0059a3;color: #fff;}
.us_main>ul li.on a{color: #fff;}




.chiming{width: 100%;margin: 0 auto;overflow: hidden;}
.chiming_i{width: 90%;overflow: hidden;float: left;background: rgba(46,49,146,1);padding: 60px 5%;}
.chiming_i img{width: 160px;display: block;float: left;margin-right: 20px;}
.cm{width: calc(100% - 180px);overflow: hidden;float: left;}
.cm span{font-size: 15px;color: #fff;display: block;line-height: 1.7em;float: left;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;}
.cm a{font-size: 15px;color: #fff;display: block;float: left;width: 120px;line-height: 42px;background: #f6ad00;border-radius: 60px;text-align: center;margin-top: 15px;}
.chiming_z{width: 90%;overflow: hidden;float: left;background: #d1d2d3;padding: 60px 5%;}
.chiming_z img{width: 160px;display: block;float: left;margin-right: 20px;}
.bta{font-size: 16px;color: #fff;background: #035299;line-height: 40px;width: 125px;text-align: center;margin-top: 30px;}



.yijs{width: 100%;overflow: hidden;margin: 0 auto;background: url(../images/bgmid.jpg)no-repeat top center;padding: 5px 0 20px;display: none;}
.js_main{width: 100%;margin: 20px auto;overflow:hidden;padding: 20px;}
.sdj{width: 100%;display: block;margin: 0 auto;box-shadow: 0 3px 8px rgba(0,0,0,0.12);overflow: hidden;border-radius: 8px;}
.sdj ul li{float: left;overflow: hidden;width: 319px;padding: 40px 40px 30px;border-right: 1px #dedede solid;height: 430px;background: #fff;}
.sdj ul li:hover{background: #f4f9ff;}
.sdj ul li:last-child{border-right: none;}
.sdj ul li img{width: 90px;height: 90px;display: block;}
.sdj ul li span{font-size: 22px;color: #000;display: block;font-weight: bold;margin: 15px 0;}
.sdj ul li a{display: block;color: #2d78b9;line-height: 2.5em;text-decoration: underline;font-size: 15px;}


.pro_main ul li.current{background-color: #01a8dc;}
.pro_main ul li a{font-size: 14px; color: #53514e;line-height: 40px;display: block;}
.pro_main ul li.current a{color: #fff;}
.pro_main ul li{border: 1px #01a8dc solid;float: left;text-align: center;margin:0 1%;line-height: 40px;background-color: white;padding: 0 2%;}




.index_Style2{width: 100%;height:auto;padding: 20px 0 55px;margin: 0 auto;text-align: center;background: #f7f7f7;}
.index_Style{width: 100%;height:auto;padding: 25px 0 11px;margin: 0 auto;text-align: center;}
.index_Style_content{width:100%;margin: 15px auto 0;}
.index_Style_content ul{width:calc(100% - 80px);margin-left: 30px;}
.index_Style_content ul li{width:340px; float:left; border:1px solid #c6c6c6; text-align:center; margin:0 12px; padding-bottom: 10px;background: #fff;}
.index_Style_content ul li img{width: 100%;height:196px;display: block}
.index_Style_content ul li span{color: #5c5a5a; font-size:15px;}



.ost{width: 94%;overflow: hidden;margin: 0 auto 25px;}
.ost ul li{width: calc(48% - 2px);float: left;border: 1px solid #c6c6c6;text-align: center;margin: 0 1% 12px;padding-bottom: 10px;background: #fff;}
.ost ul li a{display: block;}
.ost ul li img{width:100%;height:140px;display: block}
.ost ul li span{color: #5c5a5a;font-size: 15px;padding-top: 10px;display: block;}




.foot{width:100%;overflow: hidden;background-color: #281e1c;}
.foot_main{width:94%;overflow:hidden; margin:0 auto;padding: 25px 0;}
.foot ul li {float:left;width:25%;text-align:center;margin-bottom: 10px;}

.foot ul li a {width: 100%;font-size: 15px; color:#fff;}
.foot_contact{width: 100%;overflow: hidden;margin: 0 auto;padding-bottom: 22px;border-bottom: 1px #4c4645 solid;}
.foot_contact ul li{width:100%;}
.foot_contact ul li img,span{vertical-align: middle;}
.foot_contact ul li span{color: #fff;padding-left: 15px;}
.beian{width: 100%;margin:0 auto;overflow: hidden;}
.beian a{color: #fff;margin: 10px 0;display: block;text-align: center;opacity: 0.6}




.zy{width: 100%;margin: 0 auto;overflow: hidden;}
.zy_main{width: 92%;margin: 0 auto;overflow: hidden;}
.fangshi{width: 100%;margin: 0 auto;overflow: hidden;}
.fangshi span{font-size: 18px;color: #000;display: block;border-bottom: 1px #ccc solid;line-height: 3em;margin-bottom: 30px;font-weight: bold;}
.fangshi ul li{width: 100%;overflow: hidden;margin-bottom: 18px;}
.fangshi ul li dd{display: inline-block;float: left;font-size: 15px;color: #444;width: 60px;text-align: right;}
.fangshi ul li dt{display: inline-block;float: left;font-size: 15px;color: #444;width: calc(100% - 70px);}

.erwm{width: 100%;margin: 0 auto 30px;overflow: hidden;}
.erwm span{font-size: 18px;color: #000;display: block;border-bottom: 1px #ccc solid;line-height: 3em;margin-bottom: 30px;font-weight: bold;}
.erwm img{width: 120px;overflow: hidden;margin-bottom: 18px;}
.erwm dd{font-size: 16px;color: #000;display: inline-block;font-weight: bold;margin-left: 10px;line-height: 60px;}
.erwm img,dd{vertical-align: top;}
.erwm a{font-size: 16px;color: #111;background: #fff;display: block;text-align: center;line-height: 3em;border: 1px #ccc solid;}
.erwm a:hover{background: #f7f8f9;}


.zongcai_main{width: 94%;margin: 5px auto;overflow: hidden;padding: 25px 0}
.zongcai_main h1{font-size: 28px;color: #004ca1;line-height: 80px;text-align: center;margin-bottom: 20px}
.zongcai_main img {float: left;width:100%!important;margin-top: 5px!important}
.zongcai_main span{font-size: 15px;color: #333;line-height: 2em;display: block;float: right;width: 100%;margin-top: 60px;}



.cases{width: 94%;display: block;padding: 15px auto 50px;overflow: hidden;margin: 0 auto;}
.cases ul li{width: 49%;float:left;margin:10px auto 15px;text-align: center;overflow: hidden;}
.cases ul li:nth-of-type(odd){margin-right: 2%;}
.cases ul li img{display: block;width: 100%;height: 145px;transition: all ease 1.5s;}
.cases ul li a{display: block;width: 100%;overflow: hidden;}
.cases ul li dd{font-size: 15px;display: block;margin-top: 10px;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold}
.cases ul li dt{font-size: 12px;display: block;margin-top: 5px;line-height: 1.8em;margin-top: 8px;color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}






.map{width: 100%;overflow: hidden;margin-top: 20px;}
.map img{width: 100%;display: block;height: auto;}


.tat{width: 100%;margin: 17px auto 20px;}
.kb_main span{font-size: 18px;color: #000;display: block;line-height: 3em;margin-bottom: 20px;margin-top: 20px;font-weight: bold;}
.kb_main{width: 92%;margin: 0 auto;}
.kb_main input{width: 70%;margin: 0 9% 0 0;border: none;line-height: 44px;background: #f1f2f3;padding-left: 20px;margin-bottom: 12px;color: #000;font-size: 15px;}
.kb_main textarea{outline: none;resize: none;height: 100px;padding: 20px;width: 90%;border: none;background: #f1f2f3;margin-top: 15px;}
.kb_main button{width: 100%;margin: 20px auto 40px;overflow: hidden;line-height: 48px;color: #fff;background: rgba(46,49,146,1);outline: none;border: none;font-size: 16px;cursor: pointer;text-align: center;display: block;}




.mbx{width:100%;margin: 0 auto;overflow: hidden;background: #f1f2f3;}
.mbx ul {width: 100%;margin: 0 auto;overflow: hidden;}
.mbx ul li{width: 25%;float: left;overflow: hidden;text-align: center;line-height: 56px;}
.mbx ul li a{font-size: 15px;color: #000;}
.mbx ul li.on a{border-bottom: 3px rgba(46,49,146,1) solid;padding-bottom: 3px}
.mbx ul li:hover a{border-bottom: 3px rgba(46,49,146,1) solid;padding-bottom: 3px}




.contact{width: 100%;margin: 0 auto;overflow: hidden;}
.contact_main{width: 90%;margin: 50px auto;overflow: hidden;}
.contact_left{width: 90%;margin: 0 auto;overflow: hidden;animation: fadeInLeft 1.2s;}
.contact_left h5{font-size: 33px;color: #009de0;display: block;font-weight: normal;}
.contact_left span{font-size: 17px;color: #000;display: block;line-height: 1.5em;font-weight: bold;margin: 20px 0;}
.contact_left dd{font-size: 15px;color: #333;display: block;line-height: 2em;}
.contact_right {width: 90%;margin: 70px auto;overflow: hidden;animation: fadeInRight 1.2s;}
.contact_right input{width: calc(100% - 20px);border: 1px #d0d0d0 solid;background: #fff;line-height: 46px;padding-left: 18px;margin-bottom: 20px;font-size: 17px;color: #009de0;}
.contact_right textarea{width: calc(100% - 38px);border: 1px #d0d0d0 solid;background: #fff;line-height: 1.8em;padding: 10px 18px;margin-bottom: 20px;font-size: 17px;color: #009de0;resize: none;min-height: 120px;}
.contact_right button{width: 100%;text-align: center;border: none;background: #009de0;line-height: 56px;color: #fff;font-size: 20px;outline:none;cursor: pointer;}




.honor {width: 100%;overflow: hidden;margin: 0 auto;margin: 40px 0 50px}
.bigimg{width:90% !important;height: auto !important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.75;filter: Alpha(opacity=75);z-index: 98;transition:all .3s;display: none}
.imgbox{cursor: pointer}
.bigbox{width:100%;background: #fff;margin:0 auto;overflow: hidden;margin-top: 60px;}
.bigbox>.imgbox{width: 48%;float: left;border-radius: 5px;overflow: hidden;margin:8px 1%;text-align: center}
.bigbox>.imgbox>img{width: 260px;height: 204px;}
.imgbox span{margin-top:5px;display: block}
.mask>img{position: fixed;right: 40px;top: 280px;width: 80px;}





.about{width: 100%;overflow: hidden;margin: 0 auto}
.about1{width: 100%;overflow: hidden;position: relative;}
.about_main1{width: 92%;overflow: hidden;margin: 0 auto 50px;background: #fff;padding-top: 30px;border-radius: 8px;}
.about_main{width: 92%;overflow: hidden;margin: 0 auto 50px;background: #fff;padding-top: 10px;}

.about_left{width: 90%; overflow: hidden;margin: 10px auto;text-align: center;position: relative;animation: upin 1.5s;}
.about_left h5{font-size: 18px;display: block;margin-bottom: 25px}
.about_left span{font-size: 15px;color: #222;line-height: 2em;text-indent: 2em;display: block;margin: 20px 0}
.about_left img{max-width: 1200px;margin-bottom: 30px}
.titit{width: 100%;margin: 0 auto;overflow: hidden;text-align: center}
.titit h5{font-size: 24px;color: #000;}
.titit span{font-size: 15px;color: #aaa;line-height: 2em}
.titit hr{background: #f5c622;height: 1px;width: 52px;border: none;margin: 10px auto}
.huoban{width: 100%;margin: 70px auto 50px;overflow: hidden;}
.huoban_main{width: 1200px;margin: 0 auto;overflow: hidden;}
.par{width: 100%;overflow: hidden;margin-top: 30px}
.par ul li{width: calc(48% - 2px);float: left;text-align: center;overflow: hidden;border: 1px #eee solid;margin: 12px 4% 0px 0;}
.par ul li:nth-of-type(even){margin-right: 0;}
.par ul li img{width: 100%;height: 110px;display: block;}
.par ul li span{font-size: 15px;line-height: 2.5em;background: #eee;display: block;color: #000;border-top: 1px #eee solid;}

.sanlei{width: 360px;margin: 20px auto 20px;overflow: hidden}
.sanlei ul li{width: 119px;float: left;text-align: center;border-right: 1px #aaa dashed}
.sanlei ul li:nth-last-child(1){border-right: none}
.sanlei ul li a{color: #000;font-size: 15px;display: block;line-height: 2.4em}
.sanlei ul li.on a{background: rgba(46,49,146,1);color: #000}
.sanlei ul li.on{border-right: 1px rgba(46,49,146,1) dashed}
.sanlei ul li:hover a{background:rgba(46,49,146,1);color: #fff}
.sanlei ul li{animation: flipInX 2s;}
.sanlei ul li.on a{background: rgba(46,49,146,1);color: #fff;border-right: 1px rgba(46,49,146,1) dashed}

.sige{width:100%;background: #fff;margin:0 auto;overflow: hidden;}
.sige ul{width: 100%;margin: 0 auto;overflow: hidden;}
.sige ul li{width: 50%;text-align: center;float: left;margin-bottom: 25px;}
.sige ul li:last-child{border-right: none;}
.sige ul li dd{font-size: 38px;color: rgba(46,49,146,1);display: inline-block;font-family: "Arial";font-weight: bold;}
.sige ul li dt{font-size: 15px;color: #333;display: block;margin-bottom: 10px;}
.danwei{display: inline-block;margin-top: 10px;font-size: 20px;margin-left: 6px;font-weight: bold;}


.news{width: 100%;margin: 0 auto;overflow: hidden}
.news_main{width: 90%;margin: 0 auto 66px;overflow: hidden;animation: fadeInUp 1.2s;}
.news_main h5{font-size: 22px;color: #035299;line-height: 1.5em;display: block;margin: 30px auto 20px}
.news_main>span{color: #333;display: block;line-height: 1.5em;font-size: 16px;}
.news_main dd{font-size: 14px;color: #000;display: block;line-height: 4em}
.rel_news{width: 100%;margin: 0 auto;overflow: hidden}
.rel_news img{width: 100%;display: block;;margin: 10px auto 30px}
.rel_news dt{font-size: 15px;color: #000;display: block;line-height: 2em;}




.pro{width: 100%;overflow: hidden;margin: 0 auto;background: #fff;}
.pro_main{width: 94%;margin: 5px auto 30px;overflow: hidden;}
.pro_left{width: 100%;float: left;overflow: hidden;background: #fff;padding: 20px 0px;}
.pro_left ul li{width: calc(48% - 2px);overflow: hidden;float: left;border: 1px #dedede solid;margin: 0 4% 10px 0;}
.pro_left ul li:nth-of-type(even){margin-right: 0;}
.pro_left ul li a{display: block;line-height: 42px;color: #000;font-weight: bold;padding: 0 40px;}
.pro_left ul li:hover a{background-size: 16px}
.pro_left ul li.on a{background: rgba(46,49,146,1);background-size: 16px;color: #fff;border: rgba(46,49,146,1)}



.chuanxin{width: 100%;margin: 0 auto;overflow: hidden;float: right;background: #fff;}
.chuanxin img{float: left;overflow: hidden;width: 100%;display: block;margin-bottom: 10px;}
.cx_left{width: 100%;float: left;overflow: hidden;margin-left: 4%;}
.jie{width: 100%;overflow: hidden;}
.jie span{font-size: 36px;color: #111;display: block;font-weight: bold;margin-top: 20px;}
.jie dd{font-size: 16px;color: #666;display: block;line-height: 1.7em;margin: 30px auto;}
.price{width: 100%;overflow: hidden;margin: 30px 0;}
.price p{color: #111;font-size: 18px;display: block;margin-bottom: 10px;}
.price span{color: #fff;background: rgba(46,49,146,1);padding: 10px 33px;display: inline-block;border-radius: 4px;font-size: 18px;}
.price ul{margin-top: 20px;}
.price ul li{width: 100%;display: block;overflow: hidden;margin-bottom: 10px;}
.price ul li dd{font-size: 15px;color: #000;font-weight: bold;display: inline-block;min-width: 120px;}
.price ul li dt{font-size: 15px;color: #666;display: inline-block;}


.yiduan{width: 90%;overflow: hidden;background: #efefef;float: left;padding: 12px 5%;margin-top: 20px;}
.yiduan ul li{width: 100%;margin: 30px auto 50px;overflow: hidden;}
.yiduan ul li dd{font-size: 22px;color: #000;font-weight: bold;display: block;margin-bottom: 11px;}
.yiduan ul li dt{font-size: 16px;color: #666;text-align: left;display: block;line-height: 1.8em;}
.yiduan ul li span{font-size: 16px;color: #333;display: block;float: left;width: calc(100% - 60px);text-align: left;background: #fff;border-radius: 7px;padding: 22px 30px;min-height: 100px;line-height: 1.7em;margin-top: 20px;}



.ship{width: 100%;overflow: hidden;margin: 30px auto 20px;background: url(../images/tech-blue-bg.jpg) no-repeat left top;padding: 30px 0 50px;}
.ship span{font-size: 24px;color: #fff;display: block;line-height: 1.5em;font-weight: bold;text-align: center;margin-bottom: 20px;}
.ship video{width: 90%;display: block;margin: 0 auto;text-align: center;}


.erjiye_banner2{width:100%;margin: 60px auto 0;overflow: hidden;position: relative;}
.erjiye_banner2 span{font-size: 32px;font-weight: bold;color: #fff;display: block;position: absolute;left: 10%;top: calc((100% - 48px)/2);text-shadow: 0 3px 8px rgba(0,0,0,0.8);letter-spacing: 5px;}
.erjiye_banner2 img{display: block;width: 100%;}


.pro{width:100%;margin: 0 auto;overflow: hidden;}
.prod_main{width: 94%;overflow: hidden;margin: 0 auto;}
.chanp_right{width: 100%;margin: 0px auto 30px;overflow: hidden;}
.shuoming{width:100%;overflow: hidden;margin-bottom:20px;}
.shuoming dd{font-size: 18px;color:#000;display:block;margin-bottom: 15px;}
.shuoming dt{font-size: 13px;color: #000;background: #f1f2f3;padding: 20px;line-height: 1.8em;}
.chanp_right ul li{width: 100%;float: left;overflow: hidden;margin-bottom: 28px;border-bottom: 1px #bbb dashed;padding-bottom: 28px;}
.chanp_right ul li a{display: block;}
.chanp_right ul li a img{width: 146px;height: 146px;border: 1px solid #f1f1f1;float: left;}
.pro_right{width: calc(100% - 161px);float: right;overflow: hidden;}
.pro_right span{font-size: 16px;color: #111;display: block;line-height: 1.6em;}
.pro_right dd{font-size: 14px;color: #666;display: block;line-height: 1.6em;border: 1px #e1e2e3 solid;margin-top: 5px;padding: 3px 16px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.pro_right dt{color: #fff;background: #0059a3;padding: 10px 0;width: 100px;margin-top: 20px;text-align: center;border-radius: 0 11px 0 11px;}



}












/*PC*/
@media screen and (min-width:1280px){.erjiye_banner2{display: none;}
.clearfloat{display: none;}
.top{display: none;}
.newbanner{display: none;}
.secbanner{display: none;}
.kong{display: none;}
.head{width: 100%;margin: 0 auto;overflow: hidden;position: fixed;background: #fff;z-index: 86;}
.nav{width: 1200px;margin: 0 auto;overflow: hidden;}
.logo{display: block;float:left;width: 283px;}
.logo img{width:283px;height: 74px;display: block;}
.nav_right{float: right;width: 770px;}
.nav_right ul li{float: left;text-align: center;line-height: 74px;width: 109px;border-right: 1px #dedede solid;overflow: hidden;}
.nav_right ul li:nth-last-child(1){border-right:none;}
.nav_right ul li a{color: #4e4e4e;display: block;font-size: 15px;line-height: 70px;}
.nav_right ul li:hover a{color: #035299;border-bottom: 4px #035299 solid;}
.nav_right ul li.on a{color: #035299;border-bottom: 4px #035299 solid;}

.qishisi{width: 100%;height: 74px;overflow: hidden;}


#tab0{position: relative;width: 100%;overflow: hidden;}
#TabID{ position: absolute;bottom: 30px;left: calc((100% - 94px)/2);width: 94px;}
#TabID li {float: left;cursor: pointer;width: 12px;height: 12px;opacity: 0.9;background: #035299;color: #333;margin-left: 2px;text-align: center;line-height: 15px;margin-right: 6px;border-radius: 50px;transition: 0.5s;}
#TabID li.active {background: #f6ad00;width: 22px;opacity: 1;}
#ContentID li{position: relative;}




.hui{width: 100%;background: #fafbfc;margin: 0 auto;overflow: hidden;text-align: center;}
.dasanfe{width: 1200px;margin: 60px auto 110px;overflow: hidden;}
.dasanfe ul{width: 100%;margin-top: 30px;overflow: hidden;}
.dasanfe ul li{float: left;width: 380px;margin-right: 30px;overflow: hidden;position: relative;height: 380px;}
.dasanfe ul li:last-child{margin-right: 0;}
.dasanfe ul li img{width: 380px;height: 380px;display: block;}
.zhezhao{width: 380px;text-align: center;overflow: hidden;position: absolute;background: rgba(0,0,0,0.5);height: 380px;transition: all ease 1s}
.zhezhao span{font-size: 28px;color: #fff;display: block;margin-top: 130px;font-weight: bold;}
.zhezhao a{font-size: 17px;color: #fff;display: block;line-height: 42px;width: 112px;margin: 20px auto 0;transition: all ease 1s;border: 1px #fff solid;}
.zhezhao:hover {background: rgba(46,49,146,0.8)}
.zhezhao:hover a{background: #f6ad00;border-radius: 60px;border: 1px #f6ad00 solid;}
.dasanfe h5{font-size: 30px;color: #000;display: block;line-height: 1.5em;}
.dasanfe dt{font-size: 16px;color: #666;display: block;line-height: 2em;}



.chiming{width: 100%;margin: 0 auto;overflow: hidden;}
.chiming_i{width: 36%;overflow: hidden;float: left;background: rgba(46,49,146,1);padding: 90px 7%;height: 160px;}
.chiming_i img{width: 200px;display: block;float: left;margin-right: 20px;}
.cm{width: calc(100% - 220px);overflow: hidden;float: left;}
.cm span{font-size: 15px;color: #fff;display: block;line-height: 1.7em;float: left}
.cm a{font-size: 15px;color: #fff;display: block;float: left;width: 120px;line-height: 42px;background: #f6ad00;border-radius: 60px;text-align: center;margin-top: 30px;}
.chiming_z{width: 36%;overflow: hidden;float: left;background: #d1d2d3;padding: 90px 7%;height: 160px;}
.chiming_z img{width: 200px;display: block;float: left;margin-right: 20px;}


.avi{width: 100%;overflow: hidden;margin:0 auto;max-height: 820px;}
.avi_main{width: 1200px;margin: 0 auto;overflow: hidden;}
.avi_main>span{font-size: 16px;color: #000;display: block;line-height: 2em;font-weight: bold;}


.ship{width:1200px;overflow: hidden;margin: 50px auto;background: url(../images/tech-blue-bg.jpg) no-repeat left top;padding: 50px 0 70px;}
.ship span{font-size: 36px;color: #fff;display: block;line-height: 1.5em;font-weight: bold;text-align: center;margin-bottom: 40px;}
.ship video{width: 80%;display: block;margin: 0 auto;text-align: center;}



.foot{width:100%;overflow: hidden;background-color: #281e1c;}
.foot_main{width:1050px;overflow:hidden; margin:0 auto;padding: 25px 0;}
.foot ul li {float:left;width:150px;text-align:center; }
.foot ul li a {width:150px;font-size: 15px; color:#fff;}
.foot_contact{width: 1200px;overflow: hidden;margin: 0 auto;padding-bottom: 22px;border-bottom: 1px #4c4645 solid;}
.foot_contact ul li{width:400px;}
.foot_contact ul li img,span{vertical-align: middle;}
.foot_contact ul li span{color: #fff;padding-left: 15px;}
.beian{width: 100%;margin:0 auto;overflow: hidden;}
.beian a{color: #fff;margin: 10px 0;display: block;text-align: center;}




.erjiye_banner{width:100%;margin: 60px auto 0;overflow: hidden;position: relative;}
.erjiye_banner span{font-size: 48px;font-weight: bold;color: #fff;display: block;position: absolute;left: 10%;top: calc((100% - 48px)/2);text-shadow: 0 3px 8px rgba(0,0,0,0.8);letter-spacing: 5px;}
.erjiye_banner img{display: block;width: 100%;}

.bta{font-size: 16px;color: #fff;background: #035299;line-height: 40px;width: 125px;text-align: center;margin-left: 30px;margin-top: 30px;}


.chuanxin{width:920px;margin: 0 auto;overflow: hidden;float: right;background: #fff;}
.chuanxin img{float: left;overflow: hidden;width: 50%;display: block;margin-bottom: 30px;}
.cx_left{width: 42%;float: left;overflow: hidden;margin-left: 4%;}
.jie{width: 100%;overflow: hidden;}
.jie span{font-size: 36px;color: #111;display: block;font-weight: bold;margin-top: 20px;}
.jie dd{font-size: 16px;color: #666;display: block;line-height: 1.7em;margin: 30px auto;}
.price{width: 100%;overflow: hidden;margin: 30px 0;}
.price p{color: #111;font-size: 18px;display: block;margin-bottom: 10px;}
.price span{color: #fff;background: rgba(46,49,146,1);padding: 10px 33px;display: inline-block;border-radius: 4px;font-size: 18px;}
.price ul{margin-top: 20px;}
.price ul li{width: 100%;display: block;overflow: hidden;margin-bottom: 10px;}
.price ul li dd{font-size: 15px;color: #000;font-weight: bold;display: inline-block;min-width: 120px;}
.price ul li dt{font-size: 15px;color: #666;display: inline-block;}




.zy{width: 100%;margin: 0 auto;overflow: hidden;}
.zy_main{width: 1200px;margin: 50px auto;overflow: hidden;border-bottom: 1px #bbb solid;padding-bottom: 50px;}
.fangshi{width: 640px;margin: 0 auto;overflow: hidden;float: left;border-right: 1px #bbb solid;padding-right: 50px;padding-bottom: 5%;}
.fangshi span{font-size: 20px;color: #000;display: block;border-bottom: 1px #ccc solid;line-height: 3.5em;margin-bottom: 30px;font-weight: bold;}
.fangshi ul li{width: 100%;overflow: hidden;margin-bottom: 18px;}
.fangshi ul li dd{display: inline-block;float: left;font-size: 16px;color: #444;width: 90px;text-align: right;}
.fangshi ul li dt{display: inline-block;float: left;font-size: 16px;color: #444;}

.erwm{width: 460px;margin: 0 0 55px 0;overflow: hidden;float: right;padding-left: 40px;}
.erwm span{font-size: 20px;color: #000;display: block;border-bottom: 1px #ccc solid;line-height: 3.5em;margin-bottom: 30px;font-weight: bold;}
.erwm img{width: 120px;overflow: hidden;margin-bottom: 18px;}
.erwm dd{font-size: 16px;color: #000;display: inline-block;font-weight: bold;margin-left: 10px;}
.erwm img,dd{vertical-align: top;}
.erwm a{font-size: 16px;color: #111;background: #fff;display: block;text-align: center;line-height: 3em;border: 1px #ccc solid;}
.erwm a:hover{background: #f7f8f9;}


.tat{width: 100%;margin: 27px auto 30px;}
.kb_main span{font-size: 20px;color: #000;display: block;line-height: 3.5em;margin-bottom: 20px;margin-top: 20px;font-weight: bold;}
.kb_main{width: 1200px;margin: 0 auto;}
.kb_main input{width: 530px;float: left;margin: 0 100px 0 0;border: none;line-height: 44px;background: #f1f2f3;padding-left: 20px;margin-bottom: 20px;color: #000;font-size: 15px;}
.kb_main input:nth-child(2){margin-right: 0;}
.kb_main textarea{resize: none;height: 100px;padding: 20px;width: 1160px;border: none;background: #f1f2f3;}
.kb_main button{width: 25%;margin: 40px auto 50px;overflow: hidden;line-height: 48px;color: #fff;background: #035299;outline: none;border: none;font-size: 16px;cursor: pointer;text-align: center;display: block;}


.sige{width:100%;background: #fff;margin:0 auto;padding: 42px 0 64px;overflow: hidden;}
.sige ul{width: 1200px;margin: 0 auto;overflow: hidden;}
.sige ul li{width: 299px;border-right: 1px #ccc solid;text-align: center;float: left;}
.sige ul li:last-child{border-right: none;}
.sige ul li dd{font-size: 48px;color: rgba(46,49,146,1);display: inline-block;font-family: "Arial";font-weight: bold;}
.sige ul li dt{font-size: 17px;color: #333;display: block;margin-bottom: 10px;}
.danwei{display: inline-block;margin-top: 20px;font-size: 20px;margin-left: 6px;font-weight: bold;}


.about{width: 100%;overflow: hidden;margin: 0 auto}
.about1{width: 100%;overflow: hidden;position: relative;padding-bottom: 70px;}
.about_main1{width: 1200px;overflow: hidden;margin: 0 auto 50px;background: #fff;padding-top: 50px;border-radius: 8px;}
.about_main{width: 1200px;overflow: hidden;margin: 0 auto 50px;background: #fff;padding-top: 10px;}

.about_left{width: 1200px; overflow: hidden;margin: 30px auto;position: relative;animation: upin 1.5s;}
.about_left h5{font-size: 18px;display: block;margin-bottom: 25px}
.about_left span{font-size: 15px;color: #222;line-height: 2em;text-indent: 2em;display: block;margin: 20px 0}
.about_left img{max-width: 1200px;margin-bottom: 30px}
.titit{width: 600px;margin: 0 auto;overflow: hidden;text-align: center}
.titit h5{font-size: 28px;color: #000;}
.titit span{font-size: 15px;color: #aaa;line-height: 2em}
.titit hr{background: #f5c622;height: 1px;width: 52px;border: none;margin: 10px auto}
.huoban{width: 100%;margin: 70px auto 50px;overflow: hidden;}
.huoban_main{width: 1200px;margin: 0 auto;overflow: hidden;}
.par{width: 100%;overflow: hidden;margin-top: 30px}
.par ul li{width: 208px;float: left;text-align: center;overflow: hidden;border: 1px #eee solid;margin: 12px 15px;}
.par ul li img{width: 208px;height:130px;display: block;}
.par ul li span{font-size: 15px;line-height: 2.5em;background: #eee;display: block;color: #000;border-top: 1px #eee solid;}

.sanlei{width: 360px;margin: 20px auto 20px;overflow: hidden}
.sanlei ul li{width: 119px;float: left;text-align: center;border-right: 1px #aaa dashed}
.sanlei ul li:nth-last-child(1){border-right: none}
.sanlei ul li a{color: #000;font-size: 15px;display: block;line-height: 2.4em}
.sanlei ul li.on a{background: rgba(46,49,146,1);color: #000}
.sanlei ul li.on{border-right: 1px rgba(46,49,146,1) dashed}
.sanlei ul li:hover a{background:rgba(46,49,146,1);color: #fff}
.sanlei ul li{animation: flipInX 2s;}
.sanlei ul li.on a{background: rgba(46,49,146,1);color: #fff;border-right: 1px rgba(46,49,146,1) dashed}
.language img{width:27px;display:block;margin-top:24px;}



.mbx{width:100%;margin: 0 auto;overflow: hidden;background: #f1f2f3;}
.mbx ul {width: 1200px;margin: 0 auto;overflow: hidden;}
.mbx ul li{width: 180px;float: left;overflow: hidden;text-align: left;line-height: 68px;}
.mbx ul li a{font-size: 15px;color: #000;}
.mbx ul li.on a{border-bottom: 3px rgba(46,49,146,1) solid;padding-bottom: 3px}
.mbx ul li:hover a{border-bottom: 3px rgba(46,49,146,1) solid;padding-bottom: 3px}




.honor {width: 100%;overflow: hidden;margin: 0 auto;margin: 40px 0 50px}
.bigimg{width: 40% !important;height: auto !important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.75;filter: Alpha(opacity=75);z-index: 98;transition:all .3s;display: none}
.imgbox{cursor: pointer}
.bigbox{width:1200px;background: #fff;margin:50px auto;overflow: hidden;}
.bigbox>.imgbox{width: 260px;float: left;border-radius: 5px;overflow: hidden;margin:8px 20px;text-align: center}
.bigbox>.imgbox>img{width: 260px;height: 204px;}
.imgbox span{margin-top:5px;display: block}
.mask>img{position: fixed;right: 238px;top: 64px;width: 50px;}



.ost{width: 1024px;overflow: hidden;margin: 0 auto;}
.ost ul li{width: 230px;float:left;border:1px solid #c6c6c6;text-align:center;margin:0 12px;padding-bottom: 10px;background: #fff;}
.ost ul li a{display: block;}
.ost ul li img{width: 100%;display: block}
.ost ul li span{color:#5c5a5a;font-size:15px;padding-top: 10px;display: block;}




.index_Style2{width:100%; height:auto; padding:25px 0 0;margin: 0 auto;text-align: center;background: #f7f7f7;padding-bottom: 80px;}
.index_Style{width:100%; height:auto; padding:25px 0 40px;margin: 0 auto;text-align: center;}
.index_Style_content{width:1200px; margin:0 auto; margin-top: 30px;}
.index_Style_content ul{width:1000px; float:left;}
.index_Style_content ul li{width:230px; float:left; border:1px solid #c6c6c6; text-align:center; margin:0 12px; padding-bottom: 10px;background: #fff;}
.index_Style_content ul li img{width: 100%;display: block}
.index_Style_content ul li span{color: #5c5a5a; font-size:15px;}
.index_Style_content ul li span:hover{color: #035299;}
.pro_main{width: 495px;margin: 0 auto;text-align: center;overflow:hidden;margin-bottom: 40px;}
.pro_main ul li.current{background-color:#01a8dc;}
.pro_main ul li a{font-size:14px; color:#53514e;line-height: 40px;display: block;}
.pro_main ul li.current{color: #fff;}
.pro_main ul li {border: 1px #01a8dc solid;float: left;width:135px;text-align: center;margin:6px 14px;line-height: 40px;background-color: white;}



.title{text-align: center;}



.contact{width: 100%;margin: 0 auto;overflow: hidden;}
.contact_main{width: 1100px;margin: 75px auto 100px;overflow: hidden;}
.contact_left{width: 550px;float: left;overflow: hidden;animation: fadeInLeft 1.5s;}
.contact_left h5{font-size: 36px;color: #035299;display: block;font-weight: bold;}
.contact_left span{font-size: 18px;color: #000;display: block;line-height: 1.5em;font-weight: bold;margin: 0 0 20px;}
.contact_left dd{font-size: 16px;color: #333;display: block;line-height: 2em;}
.contact_right {width: 500px;float: right;overflow: hidden;animation: fadeInRight 1.5s;}
.contact_right input{width: 468px;border: 1px #d0d0d0 solid;background: #fff;line-height: 46px;padding-left: 30px;margin-bottom: 20px;font-size: 17px;color: #035299;border-radius: 4px}
.contact_right textarea{width: 438px;border: 1px #d0d0d0 solid;background: #fff;line-height: 1.8em;padding: 12px 30px;margin-bottom: 20px;font-size: 17px;color: #035299;resize: none;min-height: 150px;border-radius: 4px}
.contact_right button{width: 500px;text-align: center;border: none;background: #035299;line-height: 56px;color: #fff;font-size: 18px;outline:none;cursor: pointer;}






.yijs{width: 100%;overflow: hidden;margin: 0 auto;background: url(../images/bgmid.jpg)no-repeat top center;background-size: 100%;padding: 20px 0;}
.js_main{width: 1200px;margin: 20px auto;overflow:hidden;padding: 20px;}
.sdj{width: 1200px;display: block;margin: 0 auto;box-shadow: 0 3px 8px rgba(0,0,0,0.12);overflow: hidden;border-radius: 8px;}
.sdj ul li{float: left;overflow: hidden;width: 319px;padding: 40px 40px 30px;border-right: 1px #dedede solid;height: 430px;background: #fff;}
.sdj ul li:hover{background: #f4f9ff;}
.sdj ul li:last-child{border-right: none;}
.sdj ul li img{width: 90px;height: 90px;display: block;}
.sdj ul li span{font-size: 22px;color: #000;display: block;font-weight: bold;margin: 15px 0;}
.sdj ul li a{display: block;color: #2d78b9;display: block;line-height: 2.5em;text-decoration: underline;font-size: 15px;}


.guanyu{width: 100%;margin: 1px auto 0px;overflow: hidden;}
.guanyu_main{width: 1200px;margin: 10px auto 0;overflow:hidden;background: #fff;border-bottom: 1px #cbcbcb solid;padding-bottom: 75px;}
.guanyu_left{width: 495px;float: left;overflow: hidden;animation: bounceInLeft 1.5s;padding-left: 25px;}
.guanyu_right{width: 610px;float: right;overflow: hidden;animation: bounceInRight 1.5s}
.guanyu_right img{width: 100%;}
.guanyu_left h5{font-size: 22px;font-weight: bold;display: block;line-height: 40px;margin-bottom: 20px;}
.guanyu_left span{display: block;text-indent: 2em;line-height: 2em;font-size: 14px;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.guanyu_left a{width: 125px;line-height:44px;color: #fff;display: block;margin:40px 0 0 0px;font-size: 15px;text-align: center;background: #035299;}

.kong{display: none}


.xinw{width: 100%;margin: 0 auto;overflow: hidden;padding-bottom: 55px;}
.news_content{width: 1200px;overflow: hidden;margin: 0 auto;}
.news_con{width: 599px;float: left;text-align: left;padding-bottom: 20px;border-right: 1px #cbcbcb solid;overflow: hidden;}
.news_con:last-child{border-right: none;}
.news_con_1{margin:25px 30px 10px 30px; border-bottom: 1px #cbcbcb dashed;padding-bottom: 10px}
.news_con_1 h1{font-size: 18px;color: #262320;}
.news_con_1 span{display: block;font-size: 13px;color: #979797;margin: 15px 0}
.news_con_1{color: #605b5b;font-size: 14px}
.news_con ul li {line-height: 2em}
.news_con ul li a{margin:25px 30px 10px 30px;font-size: 14px;color: #444;}
.news_con ul li span{font-size: 14px;color: #666;float: right;padding-right: 35px}



.pro{width: 100%;overflow: hidden;margin: 0 auto;background: #f7f7f7;}
.prod_main{width: 1200px;margin: 50px auto;overflow: hidden;}
.pro_left{width: 220px;float: left;overflow: hidden;background: #e9e9e9;padding: 20px 0px;}
.pro_left ul li{width: 100%;overflow: hidden;}
.pro_left ul li a{display: block;line-height: 42px;color: #000;font-weight: bold;padding: 0 40px;}
.pro_left ul li:hover a{;background: #dfdfdf url(../images/right.png) no-repeat 90% center;background-size: 16px}
.pro_left ul li.on a{background: #dfdfdf url(../images/right.png) no-repeat 90% center;background-size: 16px}




.new_list{width: 100%;margin: 0 auto;overflow: hidden;}
.new_list_main{width: 1200px;margin: 65px auto 45px;overflow: hidden;}
.new_list_main h5{font-size: 36px;color: #215dac;display: block;line-height: 2em;text-align: center;margin: 20px auto 60px;animation: bounceIn 1.4s;}
.new_list_main ul li{width: 275px;height: 460px;overflow: hidden;float: left;margin: 0 32px 32px 0;background: #fff;position: relative;animation: flipInY 1.2s;background: #f0f1f2}
.new_list_main ul li:nth-child(4n){margin-right: 0}
.new_list_main ul li a{display: block;}
.new_list_main ul li img{display: block;width: 100%;height: 200px;}
.new_list_main ul li span{font-size: 20px;display: block;width: 240px;color: #215dac;font-weight: bold;line-height: 1.6em;margin: 20px auto 15px;height: 64px;}
.new_list_main ul li dd{font-size: 14px;color: #3e3e3e;display: block;line-height: 1.5em;width: 240px;margin: 0 auto;height: 94px;}
.new_list_main ul li dt{display: block;float: right;background: url(../images/right.png)no-repeat right center;background-size: 14px;padding-right: 24px;color: #215dac;line-height: 25px;font-size: 15px;position: absolute;right: 30px;bottom: 25px;}




.zongcai{width: 100%;overflow: hidden;margin: 0 auto;}
.zongcai_main{width: 1200px;margin: 5px auto;overflow: hidden;padding: 35px 0}
.zongcai_main h1{font-size: 36px;color: #004ca1;line-height: 80px;text-align: center;margin-bottom: 20px}
.zongcai_main img {float: left;width:360px!important;margin-top: 60px!important}
.zongcai_main span{font-size: 15px;color: #333;line-height: 2em;padding: 0 30px;display: block;float: right;width: 750px;margin-top: 60px;}




.news{width: 100%;margin: 0 auto;overflow: hidden}
.news_main{width: 1200px;margin: 0 auto 150px;overflow: hidden;animation: fadeInUp 1.2s;}
.news_main h5{font-size: 36px;color: #035299;line-height: 1.5em;display: block;margin: 60px auto 20px}
.news_main>span{color: #333;display: block;line-height: 1.5em;font-size: 22px;}
.news_main dd{font-size: 18px;color: #000;display: block;line-height: 4em}
.rel_news{width: 1200px;margin: 0 auto;overflow: hidden}
.rel_news img{margin-right: 10px;margin-top: 10px}
.rel_news dt{font-size: 17px;color: #000;display: block;line-height: 2em;}



.chanp_right{width: 100%;margin: 0 auto;overflow: hidden;}
.shuoming{width:100%;overflow: hidden;margin-bottom:20px;}
.shuoming dd{font-size: 18px;color:#000;display:block;margin-bottom: 15px;}
.shuoming dt{font-size: 13px;color: #000;background: #f1f2f3;padding: 20px;line-height: 1.8em;}
.chanp_right ul li{width: 46%;float: left;overflow: hidden;margin-bottom: 28px;border-bottom: 1px #bbb dashed;padding-bottom: 28px;margin-right: 8%;}
.chanp_right ul li:nth-of-type(even){margin-right: 0;}
.chanp_right ul li a{display: block;}
.chanp_right ul li a img{width: 222px;height: 222px;border: 1px solid #f1f1f1;float: left;}
.pro_right{width: calc(100% - 260px);float: right;overflow: hidden;}
.pro_right span{font-size: 18px;color: #111;display: block;line-height: 3em;}
.pro_right dd{font-size: 14px;color: #666;display: block;line-height: 1.9em;border: 1px #e1e2e3 solid;padding: 15px 30px;min-height: 50px;}
.pro_right dt{color: #fff;background: #035299;padding: 10px 0;width: 135px;margin-top: 30px;text-align: center;border-radius: 0 11px 0 11px;}



.about_us{width: 100%;margin: 0 auto;overflow: hidden;}
.us_main{width: 1200px;margin: 50px auto 0;overflow: hidden;}
.us_main>dd{font-size: 18px;line-height: 1.8em;color: #444;text-align: center;margin: 15px auto 60px;animation: fadeInUp 1.2s;}
.us_main>ul {width: 100%;margin: 0 auto;overflow: hidden;}
.us_main>ul li{width: 25%;float: left;overflow: hidden;text-align: center;background: #f7f8fa;animation: fadeInLeft 1.5s;}
.us_main>ul li a{display: block;line-height: 56px;color: #0059a3;font-size: 18px;}
.us_main>ul li.on{background: #0059a3;}
.us_main>ul li.on a{color: #fff;}
.us_main>ul li:hover{background: #0059a3;}
.us_main>ul li:hover a{color: #fff;}
.us_main>img{width: 300px;display: block;margin: 20px auto 0;}
.pc_content{width: 900px;margin: 50px auto;overflow: hidden;animation: flipInY 1.5s;}
.pc_content h5{font-size: 36px;color: #0059a3;line-height: 2em;margin-bottom: 25px;font-weight: bold;}
.pc_content dt{font-size: 22px;color: #333;display: block;line-height: 1.4em;margin-bottom: 30px;}
.pc_content dd{font-size: 17px;color: #000;display: block;line-height: 1.5em;}
.real_content{width: 1100px;margin: 0 auto 100px;overflow: hidden;background: url(../images/qishi.png) no-repeat top left;padding-top: 100px}
.zhengti{width: 900px;margin: 0 auto 25px;overflow: hidden;animation: fadeInUp 1.2s;}
.zhengti span{width: 500px;float: left;overflow: hidden;display: block;line-height: 1.7em;color: #222;font-size: 16px;}
.zhengti img{width: 350px;display: block;float: right;height: 300px;}
.zhengti dd{width: 500px;float: left;overflow: hidden;display: block;line-height: 3em;color: #0059a3;font-size: 24px;}



.cases{width: 1200px;display: block;margin: 30px auto 10px;padding: 15px 5px 50px;overflow: hidden}
.cases ul li{width: 370px;float:left;margin:15px 45px 15px 0;text-align: center;height: 395px;}
.cases ul li:nth-child(3n){margin-right: 0}
.cases ul li img{display: block;width: 370px;height: 290px;transition: all ease 1.5s}
.cases ul li a{display: block;width: 370px;height: 356px;overflow: hidden}
.cases ul li dd{font-weight: bold;font-size: 17px;background: rgba(255,255,255,.8);line-height: 55px;margin-top: -55px;z-index: 98;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;position: relative;}
.cases ul li dt{font-size: 15px;background: #035299;line-height: 55px;color: #fff;margin-top: 0}



.map{width: 100%;overflow: hidden;margin-top: 50px;}
.map img{width: 100%;display: block;height: 295px;}
	
	
/* 必要布局样式css */
.title_cn {
	text-align: center;
	font-weight: bold;
	font-size: 30px;
}
#new_box {
	width: 100%;
	padding: 50px 0px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 0px;
}
.new_con {
	max-width: 1024px;
	margin: 0 auto;

}
.newtel {
	height: 30px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #666
}
.new_telst {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	top: 6px;
	text-align: center
}
.new_telst li {
	width: 166px;
	line-height: 30px;
	text-align: center;
	float: left;
	display: inline;
	font-family: "微软雅黑";
	cursor: pointer;
}
.new_telst li.newon {
	color: #217af0;
	font-weight: bold;
}
.new_telst p {
	position: absolute;
	top: 34px;
	left: 0px;
	width: 75px;
	height: 7px;
	border-top: 1px solid #217af0;
	overflow: hidden;
	text-align: center;
}
.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #217af0 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}
.new_lst {
	height: 250px;
	position: relative;
	overflow: hidden;
	display: none;
	margin-top: 10px;
	padding-top: 20px;
}
.new_lst ul {
	position: absolute;
	left: 0px;
}
.new-wrap {
	margin-top: 30px;
}
.new-wrap .show {
	display: block;
}
li.new_cnlf {
	width: 370px;
	float: left;
}
li.new_cnlf p {
	width: 100%;
}
p.newlf_tel a {
	color: #217af0;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	display: block;
}
p.newlf_tel a:hover {
	color: #C33
}
p.newlf_tx {
	font-size: 14px;
	line-height: 26px;
	color: #999;
	height: 105px;
	overflow: hidden;
}
li.new_cnrf {
	float: right;
	width: 820px;
	margin-left: 10px;
}
.newrf_lst dd {
	width: 368px;
	height: 85px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-left: 35px;
	margin-bottom: 20px;
}
p.new_rq {
	width: 65px;
	height: 65px;
	background: #969393;
	float: left;
	text-align: center;
	color: #FFF;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
p.new_rq span {
	display: block;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	line-height: 35px;
	padding-top: 5px;
}
p.newrf_tx {
	float: left;
	width: 270px;
	margin-top: 8px;
}
p.newrf_tx a {
	color: #333;
	font-size: 14px;
	display: block;
	line-height: 30px;
}
p.newrf_tx span {
	display: block;
	font-size: 12px;
	color: #999;
	height: 60px;
	overflow: hidden;
}
.newrf_lst dd:hover {
	width: 366px;
	height: 83px;
	border: 2px solid #217af0;
	box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);
}
.newrf_lst dd:hover p.newrf_tx a {
	color: #217af0;
}
.newrf_lst dd:hover p.new_rq {
	background: #217af0;
	margin-top: 9px;
	margin-left: 9px;
}
.newrf_lst dd:hover p.newrf_tx {
	margin-top: 7px;
}
.mr0 {
	margin-right: 0px;
}
	

}



